Удаление информации о серверах и пулах NTP при обновлении ALD Pro
-----------------------------------------------------------------

Предусловие
~~~~~~~~~~~

Удаление информации о серверах и пулах **NTP** необходимо для предотвращения возможных конфликтов или ошибок в работе **Групповых политик**, а именно параметров по настройке ``chrony``, обновлённой версии **ALD Pro**.

Эта инструкция актуальна при обновлении **ALD Pro** на контроллерах домена с версии 2.4.1 до более новых версий.

.. attention::
    
    Если резервной копии файла ``chrony.conf`` нет, ее можно сохранить на случай необходимости восстановления предыдущих настроек.

Последовательность действий
~~~~~~~~~~~~~~~~~~~~~~~~~~~

#. Необходимо открыть файл конфигурации ``chrony.conf`` для редактирования.

Файл расположен по адресу ``/etc/chrony/chrony.conf``. Для редактирования можно использовать любой удобный текстовый редактор, например **nano** или  **kate**.

Команда для запуска **nano**:

.. code-block:: bash

    sudo nano /etc/chrony/chrony.conf

#. Удалить строки, содержащие информацию о серверах и пулах ``NTP``, т.е. все строки, которые начинаются с ключевых слов ``server`` и ``pool``.

Например:

.. code-block:: bash

    server ntp.example.com iburst
    pool 2.pool.ntp.org iburst

#. Сохранить изменения в файле и выйти из редактора: для **nano** нажать ``Ctrl + O``, затем ``Enter``, чтобы сохранить файл. Для выхода нажать ``Ctrl + X``.

#. Проверить, что информация о серверах и пулах удалена.

Для этого необходимо выполнить следующую команду:

.. code-block:: bash
    
    grep -i 'server' /etc/chrony/chrony.conf | wc -l; grep -i 'pool' /etc/chrony/chrony.conf | wc -l

*     Первая часть команды подсчитает строки с ключевым словом ``server``.

*     Вторая часть команды подсчитает строки с ключевым словом ``pool``.

Если все строки удалены, обе команды выведут ``0``.

#. После внесения изменений необходимо перезапустить службу ``chronyd``, чтобы настройки вступили в силу:

.. code-block:: bash
    
    sudo systemctl restart chronyd


#. Проверить статус службы ``chronyd`` и убедиться, что служба работает корректно:

.. code-block:: bash
    
    sudo systemctl status chronyd

Если служба запущена, появится строка с текстом ``Active: active (running)``.